﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="PayApplyFormDataSet" targetNamespace="http://tempuri.org/PayApplyFormDataSet.xsd" xmlns:mstns="http://tempuri.org/PayApplyFormDataSet.xsd" xmlns="http://tempuri.org/PayApplyFormDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="DynastyToursConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="DynastyToursConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.ChinaDynastyTours.Properties.Settings.GlobalReference.Default.DynastyToursConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="PayApplyFormDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="PayApplyFormDataSet" msprop:Generator_UserDSName="PayApplyFormDataSet">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="fee_Expense" msprop:Generator_UserTableName="fee_Expense" msprop:Generator_RowEvArgName="fee_ExpenseRowChangeEvent" msprop:Generator_TableVarName="tablefee_Expense" msprop:Generator_TablePropName="fee_Expense" msprop:Generator_RowDeletingName="fee_ExpenseRowDeleting" msprop:Generator_RowChangingName="fee_ExpenseRowChanging" msprop:Generator_RowDeletedName="fee_ExpenseRowDeleted" msprop:Generator_TableClassName="fee_ExpenseDataTable" msprop:Generator_RowChangedName="fee_ExpenseRowChanged" msprop:Generator_RowEvHandlerName="fee_ExpenseRowChangeEventHandler" msprop:Generator_RowClassName="fee_ExpenseRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ExpenseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnExpenseID" msprop:Generator_ColumnPropNameInRow="ExpenseID" msprop:Generator_ColumnPropNameInTable="ExpenseIDColumn" msprop:Generator_UserColumnName="ExpenseID" type="xs:int" />
              <xs:element name="TourgroupID" msprop:Generator_ColumnVarNameInTable="columnTourgroupID" msprop:Generator_ColumnPropNameInRow="TourgroupID" msprop:Generator_ColumnPropNameInTable="TourgroupIDColumn" msprop:Generator_UserColumnName="TourgroupID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TourgroupName" msprop:Generator_ColumnVarNameInTable="columnTourgroupName" msprop:Generator_ColumnPropNameInRow="TourgroupName" msprop:Generator_ColumnPropNameInTable="TourgroupNameColumn" msprop:Generator_UserColumnName="TourgroupName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="40" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ProviderID" msprop:Generator_ColumnVarNameInTable="columnProviderID" msprop:Generator_ColumnPropNameInRow="ProviderID" msprop:Generator_ColumnPropNameInTable="ProviderIDColumn" msprop:Generator_UserColumnName="ProviderID" type="xs:int" minOccurs="0" />
              <xs:element name="ProviderName" msprop:Generator_ColumnVarNameInTable="columnProviderName" msprop:Generator_ColumnPropNameInRow="ProviderName" msprop:Generator_ColumnPropNameInTable="ProviderNameColumn" msprop:Generator_UserColumnName="ProviderName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ServiceName" msprop:Generator_ColumnVarNameInTable="columnServiceName" msprop:Generator_ColumnPropNameInRow="ServiceName" msprop:Generator_ColumnPropNameInTable="ServiceNameColumn" msprop:Generator_UserColumnName="ServiceName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Budget" msprop:Generator_ColumnVarNameInTable="columnBudget" msprop:Generator_ColumnPropNameInRow="Budget" msprop:Generator_ColumnPropNameInTable="BudgetColumn" msprop:Generator_UserColumnName="Budget" type="xs:decimal" minOccurs="0" />
              <xs:element name="PayTotal" msprop:Generator_ColumnVarNameInTable="columnPayTotal" msprop:Generator_ColumnPropNameInRow="PayTotal" msprop:Generator_ColumnPropNameInTable="PayTotalColumn" msprop:Generator_UserColumnName="PayTotal" type="xs:decimal" minOccurs="0" />
              <xs:element name="ApplyPayTotal" msprop:Generator_ColumnVarNameInTable="columnApplyPayTotal" msprop:Generator_ColumnPropNameInRow="ApplyPayTotal" msprop:Generator_ColumnPropNameInTable="ApplyPayTotalColumn" msprop:Generator_UserColumnName="ApplyPayTotal" type="xs:decimal" minOccurs="0" />
              <xs:element name="ApplyPay" msprop:Generator_ColumnVarNameInTable="columnApplyPay" msprop:Generator_ColumnPropNameInRow="ApplyPay" msprop:Generator_ColumnPropNameInTable="ApplyPayColumn" msprop:Generator_UserColumnName="ApplyPay" type="xs:decimal" minOccurs="0" />
              <xs:element name="AdjustAmount" msprop:Generator_ColumnVarNameInTable="columnAdjustAmount" msprop:Generator_ColumnPropNameInRow="AdjustAmount" msprop:Generator_ColumnPropNameInTable="AdjustAmountColumn" msprop:Generator_UserColumnName="AdjustAmount" type="xs:decimal" minOccurs="0" />
              <xs:element name="Status" msprop:Generator_ColumnVarNameInTable="columnStatus" msprop:Generator_ColumnPropNameInRow="Status" msprop:Generator_ColumnPropNameInTable="StatusColumn" msprop:Generator_UserColumnName="Status" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="8" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PayStatus" msprop:Generator_ColumnVarNameInTable="columnPayStatus" msprop:Generator_ColumnPropNameInRow="PayStatus" msprop:Generator_ColumnPropNameInTable="PayStatusColumn" msprop:Generator_UserColumnName="PayStatus" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="4" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TypeBelong" msprop:Generator_ColumnVarNameInTable="columnTypeBelong" msprop:Generator_ColumnPropNameInRow="TypeBelong" msprop:Generator_ColumnPropNameInTable="TypeBelongColumn" msprop:Generator_UserColumnName="TypeBelong" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="6" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Date" msprop:Generator_ColumnVarNameInTable="columnDate" msprop:Generator_ColumnPropNameInRow="Date" msprop:Generator_ColumnPropNameInTable="DateColumn" msprop:Generator_UserColumnName="Date" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="fin_PayApply" msprop:Generator_UserTableName="fin_PayApply" msprop:Generator_RowEvArgName="fin_PayApplyRowChangeEvent" msprop:Generator_TableVarName="tablefin_PayApply" msprop:Generator_TablePropName="fin_PayApply" msprop:Generator_RowDeletingName="fin_PayApplyRowDeleting" msprop:Generator_RowChangingName="fin_PayApplyRowChanging" msprop:Generator_RowDeletedName="fin_PayApplyRowDeleted" msprop:Generator_TableClassName="fin_PayApplyDataTable" msprop:Generator_RowChangedName="fin_PayApplyRowChanged" msprop:Generator_RowEvHandlerName="fin_PayApplyRowChangeEventHandler" msprop:Generator_RowClassName="fin_PayApplyRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PayApplyID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnPayApplyID" msprop:Generator_ColumnPropNameInRow="PayApplyID" msprop:Generator_ColumnPropNameInTable="PayApplyIDColumn" msprop:Generator_UserColumnName="PayApplyID" type="xs:int" />
              <xs:element name="ProviderName" msprop:Generator_ColumnVarNameInTable="columnProviderName" msprop:Generator_ColumnPropNameInRow="ProviderName" msprop:Generator_ColumnPropNameInTable="ProviderNameColumn" msprop:Generator_UserColumnName="ProviderName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Contact" msprop:Generator_ColumnVarNameInTable="columnContact" msprop:Generator_ColumnPropNameInRow="Contact" msprop:Generator_ColumnPropNameInTable="ContactColumn" msprop:Generator_UserColumnName="Contact" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Telephone" msprop:Generator_ColumnVarNameInTable="columnTelephone" msprop:Generator_ColumnPropNameInRow="Telephone" msprop:Generator_ColumnPropNameInTable="TelephoneColumn" msprop:Generator_UserColumnName="Telephone" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Fax" msprop:Generator_ColumnVarNameInTable="columnFax" msprop:Generator_ColumnPropNameInRow="Fax" msprop:Generator_ColumnPropNameInTable="FaxColumn" msprop:Generator_UserColumnName="Fax" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TotalpaymentG" msprop:Generator_ColumnVarNameInTable="columnTotalpaymentG" msprop:Generator_ColumnPropNameInRow="TotalpaymentG" msprop:Generator_ColumnPropNameInTable="TotalpaymentGColumn" msprop:Generator_UserColumnName="TotalpaymentG" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TotalpaymentL" msprop:Generator_ColumnVarNameInTable="columnTotalpaymentL" msprop:Generator_ColumnPropNameInRow="TotalpaymentL" msprop:Generator_ColumnPropNameInTable="TotalpaymentLColumn" msprop:Generator_UserColumnName="TotalpaymentL" type="xs:decimal" minOccurs="0" />
              <xs:element name="Applicants" msprop:Generator_ColumnVarNameInTable="columnApplicants" msprop:Generator_ColumnPropNameInRow="Applicants" msprop:Generator_ColumnPropNameInTable="ApplicantsColumn" msprop:Generator_UserColumnName="Applicants" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Audit" msprop:Generator_ColumnVarNameInTable="columnAudit" msprop:Generator_ColumnPropNameInRow="Audit" msprop:Generator_ColumnPropNameInTable="AuditColumn" msprop:Generator_UserColumnName="Audit" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PlanPayTime" msprop:Generator_ColumnVarNameInTable="columnPlanPayTime" msprop:Generator_ColumnPropNameInRow="PlanPayTime" msprop:Generator_ColumnPropNameInTable="PlanPayTimeColumn" msprop:Generator_UserColumnName="PlanPayTime" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ApplyPayTime" msprop:Generator_ColumnVarNameInTable="columnApplyPayTime" msprop:Generator_ColumnPropNameInRow="ApplyPayTime" msprop:Generator_ColumnPropNameInTable="ApplyPayTimeColumn" msprop:Generator_UserColumnName="ApplyPayTime" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PayTime" msprop:Generator_ColumnVarNameInTable="columnPayTime" msprop:Generator_ColumnPropNameInRow="PayTime" msprop:Generator_ColumnPropNameInTable="PayTimeColumn" msprop:Generator_UserColumnName="PayTime" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PayStatus" msprop:Generator_ColumnVarNameInTable="columnPayStatus" msprop:Generator_ColumnPropNameInRow="PayStatus" msprop:Generator_ColumnPropNameInTable="PayStatusColumn" msprop:Generator_UserColumnName="PayStatus" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="4" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" msprop:Generator_UserColumnName="Remark" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="bas_Provider" msprop:Generator_UserTableName="bas_Provider" msprop:Generator_RowEvArgName="bas_ProviderRowChangeEvent" msprop:Generator_TableVarName="tablebas_Provider" msprop:Generator_TablePropName="bas_Provider" msprop:Generator_RowDeletingName="bas_ProviderRowDeleting" msprop:Generator_RowChangingName="bas_ProviderRowChanging" msprop:Generator_RowDeletedName="bas_ProviderRowDeleted" msprop:Generator_TableClassName="bas_ProviderDataTable" msprop:Generator_RowChangedName="bas_ProviderRowChanged" msprop:Generator_RowEvHandlerName="bas_ProviderRowChangeEventHandler" msprop:Generator_RowClassName="bas_ProviderRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ProviderName" msprop:Generator_ColumnVarNameInTable="columnProviderName" msprop:Generator_ColumnPropNameInRow="ProviderName" msprop:Generator_ColumnPropNameInTable="ProviderNameColumn" msprop:Generator_UserColumnName="ProviderName" type="xs:string" minOccurs="0" />
              <xs:element name="FullName" msprop:Generator_ColumnVarNameInTable="columnFullName" msprop:Generator_ColumnPropNameInRow="FullName" msprop:Generator_ColumnPropNameInTable="FullNameColumn" msprop:Generator_UserColumnName="FullName" type="xs:string" minOccurs="0" />
              <xs:element name="Address" msprop:Generator_ColumnVarNameInTable="columnAddress" msprop:Generator_ColumnPropNameInRow="Address" msprop:Generator_ColumnPropNameInTable="AddressColumn" msprop:Generator_UserColumnName="Address" type="xs:string" minOccurs="0" />
              <xs:element name="Contact" msprop:Generator_ColumnVarNameInTable="columnContact" msprop:Generator_ColumnPropNameInRow="Contact" msprop:Generator_ColumnPropNameInTable="ContactColumn" msprop:Generator_UserColumnName="Contact" type="xs:string" minOccurs="0" />
              <xs:element name="Telephone" msprop:Generator_ColumnVarNameInTable="columnTelephone" msprop:Generator_ColumnPropNameInRow="Telephone" msprop:Generator_ColumnPropNameInTable="TelephoneColumn" msprop:Generator_UserColumnName="Telephone" type="xs:string" minOccurs="0" />
              <xs:element name="Fax" msprop:Generator_ColumnVarNameInTable="columnFax" msprop:Generator_ColumnPropNameInRow="Fax" msprop:Generator_ColumnPropNameInTable="FaxColumn" msprop:Generator_UserColumnName="Fax" type="xs:string" minOccurs="0" />
              <xs:element name="AccountBank" msprop:Generator_ColumnVarNameInTable="columnAccountBank" msprop:Generator_ColumnPropNameInRow="AccountBank" msprop:Generator_ColumnPropNameInTable="AccountBankColumn" msprop:Generator_UserColumnName="AccountBank" type="xs:string" minOccurs="0" />
              <xs:element name="Account" msprop:Generator_ColumnVarNameInTable="columnAccount" msprop:Generator_ColumnPropNameInRow="Account" msprop:Generator_ColumnPropNameInTable="AccountColumn" msprop:Generator_UserColumnName="Account" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:fee_Expense" />
      <xs:field xpath="mstns:ExpenseID" />
    </xs:unique>
    <xs:unique name="fin_PayApply_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:fin_PayApply" />
      <xs:field xpath="mstns:PayApplyID" />
    </xs:unique>
  </xs:element>
</xs:schema>